package com.xuetang9.dao;

import com.xuetang9.domain.Way;
import org.springframework.stereotype.Repository;
import tk.mybatis.mapper.common.Mapper;
import java.util.List;
import java.util.List;

/**
 * @author: allende
 * @describe: 删除查询实现类
 * @vision:1.0.0
 */
@Repository
public interface WayMapper extends Mapper<Way> {

    /**
     * 删除路线
     * @param id 根据id 删除路线
     * @return 返回受删除影响的行数
    */
    int deleteWay(int id);
    /**
     * 添加路线
     * @param way 需要添加的路线
     * @return 添加结果

     * 添加线路
     * @param way 需要添加的路线
     * @return 添加结果

    int deleteWay(int id);

    /**
     * 通过 way对象中的数据获得way表中的用户信息
     * @param way 用way获取信息
     * @return 返回用户信息
     */
    List<Way> listWay(Way way);


    /**
     * 根据way对象更新wqy表
     * @param way 线路表对象
     * @return 添加结果
     */
    int insertWay(Object way);

    /**
     * 修改线路
     * @param way 路线的信息
     * @return 修改结果
     */
    int updateWay(Object way);
    /**
     * 查询线路
     * @param way  查询需要的信息
     * @return 查询结果
     */
    List<Way> listWayA(Way way);

    /**
     *  更具线路id查询线路
     * @param wayId 线路id
     * @return 查询结果
     */
    Way selectByWayId(String wayId);
}